home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer TINTEGER001(32,2)
- Integer INTEGER002
- Integer INTEGER003
- Integer INTEGER004
- Integer INTEGER005
- Integer INTEGER006
- Integer INTEGER007
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String TSTRING006(512)
- String TSTRING007(512)
- String TSTRING008(16)
-
- ;------------------------------------------------------------------------------
-
- STRING001 = ""
- INTEGER005 = 31
- INTEGER003 = 0
- INTEGER002 = 0
- INTEGER006 = 0
- TINTEGER001(0, 0) = 4
- TINTEGER001(0, 1) = 6
- TINTEGER001(1, 0) = 4
- TINTEGER001(1, 1) = 7
- TINTEGER001(2, 0) = 4
- TINTEGER001(2, 1) = 8
- TINTEGER001(3, 0) = 4
- TINTEGER001(3, 1) = 9
- TINTEGER001(4, 0) = 4
- TINTEGER001(4, 1) = 10
- TINTEGER001(5, 0) = 4
- TINTEGER001(5, 1) = 11
- TINTEGER001(6, 0) = 4
- TINTEGER001(6, 1) = 12
- TINTEGER001(7, 0) = 4
- TINTEGER001(7, 1) = 13
- TINTEGER001(8, 0) = 4
- TINTEGER001(8, 1) = 14
- TINTEGER001(9, 0) = 4
- TINTEGER001(9, 1) = 15
- TINTEGER001(10, 0) = 4
- TINTEGER001(10, 1) = 16
- TINTEGER001(11, 0) = 4
- TINTEGER001(11, 1) = 17
- TINTEGER001(12, 0) = 4
- TINTEGER001(12, 1) = 18
- TINTEGER001(13, 0) = 4
- TINTEGER001(13, 1) = 19
- TINTEGER001(14, 0) = 4
- TINTEGER001(14, 1) = 20
- TINTEGER001(15, 0) = 4
- TINTEGER001(15, 1) = 21
- TINTEGER001(16, 0) = 42
- TINTEGER001(16, 1) = 6
- TINTEGER001(17, 0) = 42
- TINTEGER001(17, 1) = 7
- TINTEGER001(18, 0) = 42
- TINTEGER001(18, 1) = 8
- TINTEGER001(19, 0) = 42
- TINTEGER001(19, 1) = 9
- TINTEGER001(20, 0) = 42
- TINTEGER001(20, 1) = 10
- TINTEGER001(21, 0) = 42
- TINTEGER001(21, 1) = 11
- TINTEGER001(22, 0) = 42
- TINTEGER001(22, 1) = 12
- TINTEGER001(23, 0) = 42
- TINTEGER001(23, 1) = 13
- TINTEGER001(24, 0) = 42
- TINTEGER001(24, 1) = 14
- TINTEGER001(25, 0) = 42
- TINTEGER001(25, 1) = 15
- TINTEGER001(26, 0) = 42
- TINTEGER001(26, 1) = 16
- TINTEGER001(27, 0) = 42
- TINTEGER001(27, 1) = 17
- TINTEGER001(28, 0) = 42
- TINTEGER001(28, 1) = 18
- TINTEGER001(29, 0) = 42
- TINTEGER001(29, 1) = 19
- TINTEGER001(30, 0) = 42
- TINTEGER001(30, 1) = 20
- TINTEGER001(31, 0) = 42
- TINTEGER001(31, 1) = 21
- TSTRING008(0) = "0"
- TSTRING008(1) = "1"
- TSTRING008(2) = "2"
- TSTRING008(3) = "3"
- TSTRING008(4) = "4"
- TSTRING008(5) = "5"
- TSTRING008(6) = "6"
- TSTRING008(7) = "7"
- TSTRING008(8) = "8"
- TSTRING008(9) = "9"
- TSTRING008(10) = "A"
- TSTRING008(11) = "B"
- TSTRING008(12) = "C"
- TSTRING008(13) = "D"
- TSTRING008(14) = "E"
- TSTRING008(15) = "F"
- Log "BULLETIN PPE: entered", 0
- If (TokCount() == 0) Then
- Print "BULLETIN: .CFG path not specified, exiting..."
- Log "BULLETIN: .CFG path not specified, exiting...", 0
- Else
- STRING002 = GetToken()
- FOpen 1, PPEPath() + STRING002, 0, 0
- If (Ferr(1)) Then
- Print "BULLETIN: could not open " + STRING002 + ", exiting..."
- Log "BULLETIN: could not open " + STRING002 + ", exiting...", 0
- Else
- FGet 1, STRING003
- FGet 1, STRING004
- FGet 1, STRING005
- STRING003 = Upper(STRING003)
- STRING004 = Upper(STRING004)
- STRING005 = Upper(STRING005)
- If (STRING003 == "RANDOM") STRING003 = TSTRING008(Random(15))
- If (STRING004 == "RANDOM") Then
- INTEGER004 = Random(7)
- STRING004 = TSTRING008(INTEGER004)
- STRING005 = TSTRING008(INTEGER004 + 8)
- Endif
- INTEGER004 = 0
- FGet 1, TSTRING006(INTEGER004)
- FGet 1, TSTRING007(INTEGER004)
- :LABEL001
- If (Ferr(1)) Goto LABEL002
- Inc INTEGER004
- FGet 1, TSTRING006(INTEGER004)
- FGet 1, TSTRING007(INTEGER004)
- Goto LABEL001
- :LABEL002
- INTEGER007 = INTEGER004
- If (Ferr(1)) Then
- Print "BULLETIN: error reading BULLETIN.CFG, exiting..."
- Log "BULLETIN: error reading BULLETIN.CFG, exiting...", 0
- Else
- :LABEL003
- Gosub LABEL012
- Gosub LABEL011
- Gosub LABEL007
- While (INTEGER003 <> 1) Do
- STRING002 = ""
- STRING002 = Inkey()
- STRING002 = Upper(STRING002)
- If ((Left(STRING002, 4) == "DOWN") || (STRING002 == "2")) Then
- Gosub LABEL008
- Inc INTEGER002
- If (INTEGER002 > INTEGER005) INTEGER002 = 0
- Gosub LABEL007
- Continue
- Endif
- If ((Left(STRING002, 2) == "UP") || (STRING002 == "8")) Then
- Gosub LABEL008
- Dec INTEGER002
- If (INTEGER002 < 0) INTEGER002 = INTEGER005
- Gosub LABEL007
- Continue
- Endif
- If ((Left(STRING002, 5) == "RIGHT") || (STRING002 == "6")) Then
- Gosub LABEL008
- If (INTEGER002 + 16 > INTEGER005) Then
- INTEGER002 = INTEGER002 + 16 - INTEGER005 - 1
- Goto LABEL004
- Endif
- INTEGER002 = INTEGER002 + 16
- :LABEL004
- Gosub LABEL007
- Continue
- Endif
- If ((Left(STRING002, 4) == "LEFT") || (STRING002 == "4")) Then
- Gosub LABEL008
- If (INTEGER002 - 16 < 0) Then
- INTEGER002 = INTEGER005 + INTEGER002 - 16 + 1
- Goto LABEL005
- Endif
- INTEGER002 = INTEGER002 - 16
- :LABEL005
- Gosub LABEL007
- Continue
- Endif
- If (STRING002 == Chr(13)) Then
- DefColor
- Gosub LABEL009
- Goto LABEL003
- Continue
- Endif
- If ((STRING002 == "+") || (Left(STRING002, 4) == "PGDN")) Then
- DefColor
- Inc INTEGER006
- If (INTEGER006 > 15) INTEGER006 = 15
- Goto LABEL003
- Continue
- Endif
- If ((STRING002 == "-") || (Left(STRING002, 4) == "PGUP")) Then
- DefColor
- Dec INTEGER006
- If (INTEGER006 < 0) INTEGER006 = 0
- Goto LABEL003
- Continue
- Endif
- If ((Left(STRING002, 4) == "HOME") || (STRING002 == Chr(23))) Then
- DefColor
- INTEGER006 = 0
- INTEGER002 = 0
- Goto LABEL003
- Continue
- Endif
- If ((Left(STRING002, 3) == "END") || (STRING002 == Chr(16))) Then
- DefColor
- INTEGER006 = INTEGER007 / INTEGER005 + 1
- INTEGER002 = 0
- Goto LABEL003
- Continue
- Endif
- If (STRING002 == "D") Then
- DefColor
- Gosub LABEL010
- Goto LABEL003
- Continue
- Endif
- If (STRING002 == "Q") Then
- INTEGER003 = 1
- Continue
- Endif
- If (STRING002 == "H") Then
- DefColor
- Gosub LABEL013
- Goto LABEL003
- Endif
- EndWhile
- Endif
- Endif
- Endif
- :LABEL006
- DefColor
- Print "@CLS@"
- FClose 1
- Log "BULLETIN PPE: exited", 0
- End
- :LABEL007
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 35, 0)
- AnsiPos TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1)
- Print "@X" + STRING004 + "0"
- STRING002 = RTrim(STRING002, " ")
- If (STRING002 == "") Then
- Print "QUIT"
- Else
- Print STRING002
- Endif
- AnsiPos TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1)
- Return
- :LABEL008
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 35, 0)
- AnsiPos TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1)
- Print "@X" + STRING004 + STRING005
- STRING002 = RTrim(STRING002, " ")
- If (STRING002 == "QUIT") Then
- Print " "
- Else
- Print STRING002
- Endif
- Return
- :LABEL009
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 4, 0)
- If (RTrim(STRING002, " ") == "QUIT") Then
- Goto LABEL006
- Else
- Print "@CLS@@PON@"
- DispFile TSTRING007(INTEGER002 + INTEGER006 * (INTEGER005 + 1)), 2 + 1 + 4
- Print "@WAIT@"
- Endif
- Return
- :LABEL010
- Print "@CLS@"
- If (TSTRING007(INTEGER002) <> "") Then
- Download TSTRING007(INTEGER002 + INTEGER006 * (INTEGER005 + 1))
- Print "@WAIT@"
- Endif
- Return
- :LABEL011
- Print "@X" + STRING004 + STRING005
- For INTEGER004 = 0 To INTEGER005
- AnsiPos TINTEGER001(INTEGER004, 0), TINTEGER001(INTEGER004, 1)
- If (TSTRING006(INTEGER004 + INTEGER006 * (INTEGER005 + 1)) == "") Then
- Print " "
- Continue
- Endif
- Print TSTRING006(INTEGER004 + INTEGER006 * (INTEGER005 + 1))
- Next
- Return
- :LABEL012
- PrintLn "@POFF@@CLS@@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "┌───────────────────────────────────────────────────────────────────────────@X" + STRING004 + "0┐@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + STRING003 + "BULLETIN.PPE ■ COPYRIGHT 1994 ROBERT BROWER ■ TOTAL ACCESS (905) 568-5294 @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "└@X" + STRING004 + "0───────────────────────────────────────────────────────────────────────────┘@X08▌"
- Print "@X0" + STRING005 + "▐@X" + STRING004 + "0 @X" + STRING004 + STRING005 + "(@X" + STRING004 + STRING003 + "@X" + STRING004 + STRING005 + ")UP/DOWN (@X" + STRING004 + STRING003 + "@X" + STRING004 + STRING005 + ")LEFT/RIGHT (@X" + STRING004 + STRING003 + "D@X" + STRING004 + STRING005 + ")LOAD (@X" + STRING004 + STRING003 + "H@X" + STRING004 + STRING005 + ")ELP (@X" + STRING004 + STRING003 + "+@X" + STRING004 + STRING005 + "/@X" + STRING004 + STRING003 + "-@X" + STRING004 + STRING005 + ")NEXT/PREV. PAGE "
- PrintLn "(@X" + STRING004 + STRING003 + "Q@X" + STRING004 + STRING005 + ")UIT (@X" + STRING004 + STRING003 + "ENTER@X" + STRING004 + STRING005 + ") @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " ┌───────────────────────────────────@X" + STRING004 + "0┐ @X" + STRING004 + STRING005 + "┌───────────────────────────────────@X" + STRING004 + "0┐ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " │ @X" + STRING004 + "0│ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + " └@X" + STRING004 + "0───────────────────────────────────┘ @X" + STRING004 + STRING005 + "└@X" + STRING004 + "0───────────────────────────────────┘ @X08▌"
- Return
- :LABEL013
- PrintLn "@POFF@@CLS@@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "┌───────────────────────────────────────────────────────────────────────────@X" + STRING004 + "0┐@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + STRING003 + "BULLETIN.PPE ■ COPYRIGHT 1994 ROBERT BROWER ■ TOTAL ACCESS (905) 568-5294 @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "└@X" + STRING004 + "0───────────────────────────────────────────────────────────────────────────┘@X08▌"
- If (STRING001 == "") Then
- STRING002 = "@X8E UNREGISTERED EVALUATION COPY"
- PrintLn STRING002
- Else
- STRING002 = "REGISTERED TO: " + STRING001
- Forward (80 - Len(STRING002)) / 2
- PrintLn "@X0" + STRING003 + STRING002
- Endif
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "┌───────────────────────────────────────────────────────────────────────────@X" + STRING004 + "0┐@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + STRING003 + "KEY FUNCTION DESCRIPTION @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0┌───────@X" + STRING004 + STRING005 + "┐ @X" + STRING004 + "0┌────────────────────────────────@X" + STRING004 + STRING005 + "┐ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + " @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Move Up One Selection @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + " @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Move Down One Selection @X" + STRING004 + STRING005 + "│ @X" + STRING004 + STRING003 + "CURSOR or NUMERICAL @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + " @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Move Left One Selection @X" + STRING004 + STRING005 + "│ @X" + STRING004 + STRING003 + "DIRECTION KEYS: @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + " @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Move Right One Selection @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0┌─────────@X" + STRING004 + STRING005 + "┐ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X" + STRING004 + STRING003 + "PGDN/+ @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Move Right One Selection @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "8 @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X" + STRING004 + STRING003 + "PGUP/- @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Move Left One Selection @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + " @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "HOME @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Go To First Page @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "4 6 @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "END @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Go To Last Page @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + " @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "D @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Download Highlighted Bulletin @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "2 @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "H @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Access This Help Screen @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0└@X" + STRING004 + STRING005 + "─────────┘ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Q @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Quit And Return To System @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "ENTER @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│ @X" + STRING004 + STRING003 + "Select Bulletin For Reading @X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "│ @X" + STRING004 + "0└@X" + STRING004 + STRING005 + "───────┘ @X" + STRING004 + "0└@X" + STRING004 + STRING005 + "────────────────────────────────┘ @X" + STRING004 + "0│@X08▌"
- PrintLn "@X0" + STRING005 + "▐@X" + STRING004 + STRING005 + "└@X" + STRING004 + "0───────────────────────────────────────────────────────────────────────────┘@X08▌"
- Print "@WAIT@"
- Return
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 59 Goto
- ; 120 Let
- ; 19 Print
- ; 45 PrintLn
- ; 32 If
- ; 1 DispFile
- ; 1 FOpen
- ; 1 FClose
- ; 7 FGet
- ; 8 DefColor
- ; 5 Log
- ; 14 Gosub
- ; 7 Return
- ; 3 Inc
- ; 2 Dec
- ; 4 AnsiPos
- ; 1 Forward
- ; 1 Download
- ;
- ;
- ; ■ Functions used :
- ;
- ; 4 *
- ; 2 /
- ; 748 +
- ; 6 -
- ; 28 ==
- ; 2 <>
- ; 4 <
- ; 1 <=
- ; 3 >
- ; 2 >=
- ; 27 !
- ; 2 &&
- ; 9 ||
- ; 1 Len(
- ; 4 Upper()
- ; 8 Left()
- ; 3 Ferr()
- ; 3 Chr()
- ; 3 RTrim()
- ; 2 Random()
- ; 1 Inkey()
- ; 1 PPEPath()
- ; 1 GetToken()
- ; 1 TokCount()
- ; 3 ScrText()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 1 For/Next
- ; 1 While/EndWhile
- ; 24 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-